iT邦幫忙

2022 iThome 鐵人賽

DAY 17
0
自我挑戰組

老菜雞挑戰30天學爆Unity&C#會成功嗎?...系列 第 17

【Day17】老菜雞學下樓梯遊戲之Unity Animation+Animator

  • 分享至 

  • xImage
  •  

前言

今天再繼續學習Unity動畫系統中的Animator...


Animator

  • 簡介
    Animator是動畫的控制器,一個角色物件通常只會有一個
    而切換不同Animation的判斷得使用Animator來完成。
    參考連結
  • 如何查看該物件目前正在播放的動畫是哪個呢? 新增Animator視窗。
    點開上面Window欄→Animation→Animator
    https://ithelp.ithome.com.tw/upload/images/20220929/20152411Q2nzue9iN0.jpg
    點開就會跳出一個視窗欄位,可以根據自己的習慣放在介面的某處。
    https://ithelp.ithome.com.tw/upload/images/20220929/20152411Z9H3iOHpxb.jpg
    點Player之後Animator欄位會顯示現在這個物件的動畫是如何播放的
    https://ithelp.ithome.com.tw/upload/images/20220929/20152411UZxTHpR4Du.jpg
    (ps.按住alt+滑鼠移動就可以移動視窗裡的內容)

    從圖中可看到Entry是遊戲的起始,之後會指向idle,而當我們點選idle時,右欄的Inspector也有一些參數可以做調整。
    https://ithelp.ithome.com.tw/upload/images/20220929/20152411Us4mxS9Az5.jpg
    試玩~~

    可以發現在遊戲開始之後,Player就不斷播放idle動畫,雖然動畫上的抖動不是很明顯,但實際上它是有在抖動的,動畫有在持續播放的,可以看到下面Animator視窗的idle一直跑。

心得

一開始看到Unity有分Animation、Animator及Animation Controller,單憑網路上的文字說明的話,會有點搞不清楚實際上的用途是甚麼、該怎麼用...但繼續跟著教程學習下去就會慢慢知道該怎麼把它們用到遊戲中,所以說學習新東西時需要練習及應用,而不只是讀字面上的意思。

  • 參考網址:https://www.youtube.com/watch?v=nPW6tKeapsM&ab_channel=GrandmaCan-%E6%88%91%E9%98%BF%E5%AC%A4%E9%83%BD%E6%9C%83

  • 音效、圖片 : 遊戲素材
    (素材由安德斯提供,感謝大大/images/emoticon/emoticon41.gif)


上一篇
【Day16】老菜雞學下樓梯遊戲之Unity Animation+Animator Controller
下一篇
【Day18】老菜雞學下樓梯遊戲之Unity Animation Transitions&Parameters
系列文
老菜雞挑戰30天學爆Unity&C#會成功嗎?...30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言